#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Time       :   18:49
# Author     : Y4
# Site       : 
# File       : 01 异常-捕获异常.py
# Software   : PyCharm

'''
如果这个方法没有人调用,错误和异常就需要捕获

语法错误 和 异常

异常处理 :

    try:
        可能出现的代码
    except:
        如果有异常执行的代码
    finally:
        是否存在异常,都会执行的代码

'''

def func():
    try:
        num1 = 0
        num2 = 20
        # num3 = num1 + num2
        num3 = num2/num1
        print(num3)
    except Exception as err:                 # 存在异常执行这一步
        print(err)
    else:
        print("没有异常")                     # 没有出错就执行到这一步
    finally:
        print("是否存在异常,都会执行的代码")

func()